iT邦幫忙

2022 iThome 鐵人賽

DAY 25
0
Software Development

2022年 JavaScript 相關應用及學習之繁體中文選系列 第 25

[2022年 JavaScript 相關應用及學習之繁體中文選] JavaScript 無所不在 | 心得導讀

  • 分享至 

  • xImage
  •  

導言

本書從實作出發,一步一步導入 npm express.js moongodb GraphQL react apollo electron react-native 等 freamwork 實作出網站、資料庫、手機 APP 、卓面應用軟體等。

架構

第一章講 NPM
第二章講 API
第三章講 express.js
第四章講 GraphQL
第五章講資料庫
第六章講 CRUD
第七八章講使用者驗證操作
第九章網站
第十章講部署 API
第十一~ 十二章講 React
第十三章講CSS
第十四章講 Apollo
第十五章講驗證
第十六章再講 CRUD
第十七章講部署網站
第十八~二十章講 electron
第二十一~二十二章講 react native
第二十三章講 GraphQL 和 React Native 結合
第二十四 ~ 二十五章講 APP 驗證 發佈

摘要

第一個 Electron 應用程式

將儲存庫複製到電腦後,我們來開發第一個Electron 應用程式。如果觀察 src目錄,會 看到有幾個檔案。 index.html 檔案包含準系統HTML標記。目前,該檔案做為 Electron 的「轉譯器程序」,也就是說,它將是Electron 應用程式顯示為視窗的網頁。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Notedly Desktop</title>
</head> <body>
<h1>Hello world!</h1>
</body>
</html>

我們將在 index.js 檔案中設定 Electron 應用程式。在我們的應用程式中,該檔案將包含 Electron 所謂的「主程序」,用來定義應用程式殼層。主程序的運作方式是在 Electron 中 建立 BrowserWindow 執行個體,以做為應用程式殼層。
我們設定主程序以顯示包含HTML頁面的瀏覽器視窗。首先,在 src/index.js中匯入 Electron 的app和browserWindow 功能:
const { app, Browserwindow } = require('electron'); 現在,我們可以定義應用程式的 browserWindow 以及應用程式將載入的檔案。

總結

難易度

⭐⭐

自備技能

程式經驗

適合對象

初階

心得

本書是一本從實作開始學習的好書。不過名稱取做 JS 從頭開始實作跨平台應用程式,會不會比較切題。


上一篇
Web API 建構與設計| 心得導讀
下一篇
[2022年 JavaScript 相關應用及學習之繁體中文選] TensorFlow.js 學習手冊 | 心得導讀
系列文
2022年 JavaScript 相關應用及學習之繁體中文選31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言